package com.star.message.contract.param;

import com.star.common.core.contract.Query;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.*;

import java.util.Set;

/**
 * 用户短信配置(UserSmsConfig)表实体类(不要直接给前端用)
 *
 * @author 周恒哲
 * @since 2023-10-24 18:18:18
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
@EqualsAndHashCode(callSuper = true)
public class UserSmsConfigParam extends Query {
    /**
     * 租户ID
     */
    @Schema(description = "租户ID")
    private String tenantId;
    /**
     * 语言类型
     */
    @Schema(description = "语言类型")
    private Set<String> languageCodeIn;

    /**
     * 短信签名名称
     */
    @Schema(description = "短信签名名称")
    private String signName;


    /**
     * 短信模版Code
     */
    @Schema(description = "短信模版Code")
    private String templateCode;

}

